<?php
include(dirname(dirname(__FILE__))."/entidades/modelo.class.php");
inicializar($listado,  dirname(__FILE__)."/formularioModelo.html");


$qry="SELECT * 
                      FROM modelo
                      LEFT JOIN marca ON 
                      (modelo.marca_id = marca.marca_id AND marca.marca_eliminado=0)
                      WHERE modelo.modelo_eliminado = 0 ORDER BY marca.marca_nombre,modelo.modelo_nombre";

/////////////PAGINADOR//////////////////////////////////
include_once (dirname(dirname(__FILE__))).'/functions/inc/paginator.class.php';
$pages = new Paginator;  
$cantidad_mostrar=15;
$pages->items_per_page=$cantidad_mostrar;
$_GET["ipp"]=$cantidad_mostrar;
$resultados=paginar($db,$pages,$qry,$listado);
$listado->setVariable("paginado",$pages->display_pages());  
/////////////PAGINADOR//////////////////////////////////


if(isset($_GET["id"]) && is_numeric($_GET["id"])){ 
   $modelo=new modelo($_GET["id"]);
   $listado->setVariable("agregarModelo",$modelo->modelo_nombre);
   $listado->setVariable("accion","/modelo/editarModelo.php");
   $listado->setVariable("id",$_GET["id"]);
   if(isset($_GET["page"]) && is_numeric($_GET["page"]))
   $listado->setVariable("page",$_GET["page"]);
}else{
    
    $listado->setVariable("accion","/modelo/agregarModelo.php");
}  

$marcas=$db->consulta("SELECT * FROM marca WHERE marca_eliminado = 0 ORDER BY marca_nombre");
if(count($marcas)){
    foreach ($marcas as $m){
        if($modelo->marca_id==$m["marca_id"])
            $listado->setVariable("selected_marca","selected");
        $listado->setVariable("marca_nombre",$m["marca_nombre"]);
        $listado->setVariable("marca_id",$m["marca_id"]);
        $listado->parse("blq_marca");
    } 
}
if(count($resultados)){
    foreach ($resultados as $mod){
        $listado->setVariable("marca",$mod["marca_nombre"]);
        $listado->setVariable("modelo",$mod["modelo_nombre"]);
        if(isset($_GET["page"]))
         $listado->setVariable("pagelist",$_GET["page"]);
        else $listado->setVariable("pagelist",1);
        if($_SESSION["accion_activa"]["acc_eliminar"]){
            $listado->setVariable("idelim",$mod["modelo_id"]);
            $listado->setVariable("accelim",$_GET["acc"]);
            }
        
        if($_SESSION["accion_activa"]["acc_editar"]){
            $listado->setVariable("idlist",$mod["modelo_id"]); 
            $listado->setVariable("acclist",$_GET["acc"]);
            }
         $listado->parse("resultados");   
    }
}

if(isset($_GET["msg"]))
switch ($_GET["msg"]){
    case 1:
        $listado->setVariable("mensaje_exito","<b>Exito:</b> El modelo ha sido cargado correctamente.") ; 
        break;
    case 2:
        $listado->setVariable("mensaje_error","<b>Error:</b> Ya existe el modelo ingresado.") ; 
        break;
    case 3:
        $listado->setVariable("mensaje_exito","<b>Exito:</b> El modelo ha sido eliminado correctamente.") ; 
        break;
    case 4:
        $listado->setVariable("mensaje_exito","<b>Exito:</b> El modelo ha sido modificado correctamente.") ; 
        break;
                    }
                  
                   
  $listado->setVariable("acc",$_GET["acc"]);
$template->setVariable("contenido",$listado->get());
?>
